package com.clickpaas.governmentcloud.utils.loggerutils;

import java.lang.annotation.*;

/**
 * 
 * 注解，用于方法上，打印日志  default "null" 请勿修改
 * 
 * @author quhongwei E-mail:quhongwei@cs91tech.com
 * @created 2020-09-17 下午5:02:47 
 * @version 1.0
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Logger {
	/**
	 * 描述: 接口用途
	 * @return
	 */
	String description() default "null";
	/**
	 * 描述: 是否加字段非空判断,同时需要在字段中添加@ConditionalNotEmpty注解,并添加errorMessage信息, true开启，false关闭 默认false
	 * @return
	 */
	boolean condition() default false;
}
